    // 短信登录获取手机验证码
      //全局事件
      let sendSmsTime = 10
      let t = null
      $('#regMobile').click(function(){
        // 获取手机号，并判断格式是否正确
        let mobile = $('.mobile').val()
        if(!mobile || !/^1\d{10}$/.test(mobile)){
          cocoMessage.error("请输入正确的手机号");
          // swal({title:`请输入正确的手机号`,text: "美团提示!",icon: "error",button: "确定!",});
          return
        }
        // 多个计时器解决
        if(sendSmsTime!=10) return
        sendSmsTime--
        $(this).text(`重新发送验证码${sendSmsTime}`)
        // 倒计时
        t = setInterval(()=>{
          // 倒计时结束判断，防止小于0
          if(sendSmsTime<=1){
            clearInterval(t)
            sendSmsTime = 10
            $(this).text(`获取手机动态码`)
            return
          }
          sendSmsTime--
          $(this).text(`重新发送验证码${sendSmsTime}`)
        },1000)
        // 发送异步请求，获取验证码
        $.post('/api/sms/send.jsp',{mobile},res=>{
          console.log(res);
          if(!res.meta.state != 201){
            cocoMessage.error(res.meta.msg);
            // swal({title:res.meta.msg,text: "美团提示!",icon: "error",button: "确定!",});
          }
        },'json')
      })
      
      //获取手机号和验证码，发送异步请求，七天免登录
      jkCaptchaFn('#captcha2',captchaObj=>{
        $('button.sms-yellow').click(function(){
            if(!captchaObj.getValidate()){
              cocoMessage.error("请完成行为验证码验证");
                // swal({title:`请完成行为验证码验证`,text: "美团提示!",icon: "error",button: "确定!",});
                return
            }
            // 获取手机号，验证码
            let mobile = $('.mobile').val()
            let code = $('.code').val()
            // 判断是否填写
            if(!mobile || !code){
              cocoMessage.error("请输入正确的手机号或验证码");
              // swal({title:'请输入正确的手机号或验证码',text: "美团提示!",icon: "error",button: "确定!",});
              return
            }
            // 发送异步请求
            $.post('/api/sms/login.jsp',{mobile,code},res=>{
              // console.log(res);
              // 判断登录结果
              if(res.meta.state==200){
                // 登录成功，判断勾选七天免登录 进行信息存储
                if($('#sms-remember').prop('checked')){
                  localStorage.setItem('token',res.data.token)
                  localStorage.setItem('uname',res.data.uname)
                  localStorage.setItem('expires',(new Date).getTime()+1000*60*60*24*7)
                }else{
                  sessionStorage.setItem('token',res.data.token)
                  sessionStorage.setItem('uname',res.data.uname)
                }
                // 登录成功，弹框提示，跳转。
                cocoMessage.success("登录成功，跳转中...");
                // swal({title:'登录成功，跳转中...',text: "美团提示!",icon: "success",button: "确定!",});
                setTimeout(()=>{
                  history.back()
                },2000)
              }else{
                cocoMessage.error(res.meta.msg);
                // swal({title:res.meta.msg,text: "美团提示!",icon: "error",button: "确定!",});
              }
            },'json')
          })
        },'280px')
      